home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
FM Towns: Free Software Collection 4
/
FM Towns Free Software Collection 4 - Disc 1.iso
/
data
/
trau
/
trau.cfg
< prev
next >
Wrap
Text File
|
1991-10-18
|
17KB
|
708 lines
/************************************************************************
/*
/* ス-パ-・リアル・タイム・カラーチェンジ・カラオケ・システム
/* 超絶色変化歌詞表示機械
/* AyaKOK
/*
/* (C) Copyrihgt 1991 Aya
/*
/* No.1
/* ..
/* Traumerei / トロイメライ
/*
/* Kinderszenen 「子供の情景」より
/*
/* Robert Alexander Schumann,op.15-7
/*
/* EUP&CFG file by Aya
/* Lyric by Sion
/*
/* TABSISE = 4
/*
/************************************************************************
KARAOKE_start {
wind_init()
he_parts(80,-1,-1)
he_parts(81,-1,-1)
tiff_load(KARA_TIF,0,24,0)
RET = ""
kok_next = 0;
col_next = 0;
l_next = 0;
S_YW = 27;
SW_FLG = 0;
col_bak = 0;
S_XB = 0;
S_YB = 0;
S_XWB = 0;
B_XB = 0;
B_XWB = 0;
wind_bac_color(C_HBLUE)
wind_size_set(0,360,470,70)
wind_open()
palette( 2, 160,224,112)
palette( 3, 96,160,224)
palette( 4, 176,224,128)
palette( 5, 160,160, 80)
palette( 6, 160,224, 96)
palette(10, 192,192,192)
palette(11, 176,192,240)
palette(12, 240,208,240)
palette(13, 224,240,224)
palette(14, 208,224,160)
}
KARAOKE_end {
palette()
wind_close()
}
KARAOKE {
TOTAL = MEAS;
mul ( "TOTAL", 384 )
add ( "TOTAL", CLOCK )
KOK()
CHGXY()
SWEEP()
if ( TOTAL > 12800 ) { SWEEP_2() }
expr("l_temp","\(TOTAL)-\(l_next)")
if ( l_temp < 0 ) { return (-1) }
switch_run ( TOTAL, 0,"LINE_1; l_next=384;",
384,"LINE_2; l_next=12288;",
12288,"LINE_3; l_next=12576;",
12576,"LINE_4; l_next=12800;",
12800,"LINE_5; l_next=99999;"
)
return (0)
}
SWEEP { /* by YAMA */
if ( SW_FLG = 0 ) { return (-1) }
expr("it1","\(col_next)-\(col_now)")
if ( it1 > 0 )
{ expr("it2","\(TOTAL)-\(col_now)")
if ( it2 > 0 )
{ S_X = S_XB; S_Y = S_YB; S_XW = S_XWB;
S_X2B = S_X;
expr("S_Y2","\(S_Y)+\(S_YW)")
col_bak = col_now; col_now = col_next; }
}
expr("S_X2","\(S_X)+\(S_XW)*(\(TOTAL)-\(col_bak))/(\(col_now)-\(col_bak))")
if ( S_X2 > 468 ) { S_X2 = 469; }
graph("boxf",S_X2B,S_Y,S_X2,S_Y2,AND,C_HMAGENTA )
S_X2B = S_X2;
}
SWEEP_2 {
if ( TOTAL > 12910 ) { return (-1) }
expr("it1","\(col_next)-\(col_now)")
if ( it1 > 0 )
{ expr("it2","\(TOTAL)-\(col_now)")
if ( it2 > 0 )
{ S_X = S_XB; S_Y = S_YB; S_XW = S_XWB;
S_X2B = S_X;
expr("S_Y2","\(S_Y)+\(S_YW)")
B_X = B_XB; B_XW = B_XWB;
B_X2B = B_X;
col_bak = col_now; col_now = col_next; }
}
expr("S_X2","\(S_X)+\(S_XW)*(\(TOTAL)-\(col_bak))/(\(col_now)-\(col_bak))")
if ( S_X2 > 468 ) { S_X2 = 469; }
expr("B_X2","\(B_X)+\(B_XW)*(\(TOTAL)-\(col_bak))/(\(col_now)-\(col_bak))")
if ( B_X2 < 1 ) { S_X2 = 0; }
graph("boxf",S_X2B,S_Y,S_X2,S_Y2,AND,C_HBLUE )
graph("boxf",B_X2B,S_Y,B_X2,S_Y2,AND,C_HBLUE )
}
S_X2B = S_X2;
B_X2B = B_X2;
}
LINE_1 {
RET = "『子供の情景』作品15第7曲目"
}
LINE_2 {
RET = " トロイメライ R.A.シューベルト作曲 "
}
LINE_3 {
RET = " EUP file By Aya"
}
LINE_4 {
RET = " 『優しい瞬間』 Lyric By Sion "
}
LINE_5 {
RET = " "
}
KOK {
expr("temp","\(TOTAL)-\(kok_next)")
if ( temp < 0 ) { return (-1) }
if ( TOTAL < 7008 )
{ switch_run( TOTAL, 0, "KOK_B01; kok_next=144;",
144, "KOK_B02; kok_next=864;",
864, "KOK_B03; kok_next=1632;",
1632, "KOK_B04; kok_next=2064;",
2064, "KOK_B05; kok_next=2928;",
2928, "KOK_B06; kok_next=3936;",
3936, "KOK_B07; kok_next=4704;",
4704, "KOK_B08; kok_next=5424;",
5424, "KOK_B09; kok_next=6288;",
6288, "KOK_B10; kok_next=7008;"
)
} else
{ switch_run( TOTAL, 7008, "KOK_B11; kok_next=7824;",
7824, "KOK_B12; kok_next=8544;",
8544, "KOK_B13; kok_next=9360;",
9360, "KOK_B14; kok_next=10080;",
10080, "KOK_B15; kok_next=10848;",
10848, "KOK_B16; kok_next=11568;",
11568, "KOK_B17; kok_next=12700;",
12700, "KOK_B18; kok_next=12740;",
12740, "KOK_B19; kok_next=12910;",
12910, "KOK_B20; kok_next=99999;"
)
}
}
KOK_B01 {
graph("boxf",20,5,450,63,PSET,C_HBLUE)
graph("symbol",145,16,8,16,OPAQUE,C_HWHITE,C_HBLUE,0,0,0,2,
" Traumerei ")
graph("symbol",177,11,4,8,OPAQUE,C_HWHITE,C_HBLUE,0,0,0,1,"..")
graph("symbol",128,47,8,16,OPAQUE,C_HWHITE,C_HBLUE,0,0,0,1,
"Robert Alexander Schumann")
graph("symbol",150,36,4,8,OPAQUE,C_HWHITE,C_HBLUE,0,0,0,2,
"ローベルト・アレクサンダー・シューマン")
}
KOK_B02 {
graph("boxf",20,5,450,63,PSET,C_HBLUE)
graph("symbol",91,5,4,8,OPAQUE,C_HWHITE,C_HBLUE,0,0,0,2,"いま")
graph("symbol",196,5,4,8,OPAQUE,C_HWHITE,C_HBLUE,0,0,0,1,"と き")
graph("symbol",92,16,8,16,OPAQUE,C_HWHITE,C_HBLUE,0,0,0,2,
"今 やさしい瞬間")
}
KOK_B03 {
graph("symbol",305,36,4,8,OPAQUE,C_HWHITE,C_HBLUE,0,0,0,2,"そば")
graph("symbol",162,47,8,16,OPAQUE,C_HWHITE,C_HBLUE,0,0,0,2,
"わたしはあなたの側にいて")
}
KOK_B04 {
clr_u;
graph("symbol",209,5,4,8,OPAQUE,C_HWHITE,C_HBLUE,0,0,0,2,"こえ")
graph("symbol",92,16,8,16,OPAQUE,C_HWHITE,C_HBLUE,0,0,0,2,
"ほら ささやく声")
}
KOK_B05 {
clr_d;
graph("symbol",251,36,4,8,OPAQUE,C_HWHITE,C_HBLUE,0,0,0,2,"つた")
graph("symbol",162,47,8,16,OPAQUE,C_HWHITE,C_HBLUE,0,0,0,2,
"ぬくもりが伝わるでしょう")
}
KOK_B06 {
clr_u;
graph("symbol",209,5,4,8,OPAQUE,C_HWHITE,C_HBLUE,0,0,0,1,"むね")
graph("symbol",92,16,8,16,OPAQUE,C_HWHITE,C_HBLUE,0,0,0,2,
"この ときめく胸")
}
KOK_B07 {
clr_d;
graph("symbol",147,36,4,8,OPAQUE,C_HWHITE,C_HBLUE,0,0,0,2,"こども")
graph("symbol",144,47,8,16,OPAQUE,C_HWHITE,C_HBLUE,0,0,0,2,
"子供にかえってはしゃいでる")
}
KOK_B08 {
clr_u;
graph("symbol",214,5,4,8,OPAQUE,C_HWHITE,C_HBLUE,0,0,0,2,"め")
graph("symbol",92,16,8,16,OPAQUE,C_HWHITE,C_HBLUE,0,0,0,2,
"ほら みつめる瞳が")
}
KOK_B09 {
clr_d;
graph("symbol",161,36,4,8,OPAQUE,C_HWHITE,C_HBLUE,0,0,0,2,"まぶ")
graph("symbol",238,36,4,8,OPAQUE,C_HWHITE,C_HBLUE,0,0,0,2,"め")
graph("symbol",162,47,8,16,OPAQUE,C_HWHITE,C_HBLUE,0,0,0,2,
"眩しくて瞳をそらしそうよ")
}
KOK_B10 {
clr_u;
graph("symbol",91,5,4,8,OPAQUE,C_HWHITE,C_HBLUE,0,0,0,2,"とき")
graph("symbol",92,16,8,16,OPAQUE,C_HWHITE,C_HBLUE,0,0,0,2,
"時 このままずっと")
}
KOK_B11 {
clr_d;
graph("symbol",179,36,4,8,OPAQUE,C_HWHITE,C_HBLUE,0,0,0,2,"なが")
graph("symbol",180,47,8,16,OPAQUE,C_HWHITE,C_HBLUE,0,0,0,2,
"流れていかずにいて")
}
KOK_B12 {
clr_u;
graph("symbol",141,5,4,8,OPAQUE,C_HWHITE,C_HBLUE,0,0,0,2,"こども")
graph("symbol",92,16,8,16,OPAQUE,C_HWHITE,C_HBLUE,0,0,0,2,
"ほら 子供のように")
}
KOK_B13 {
clr_d;
graph("symbol",233,36,4,8,OPAQUE,C_HWHITE,C_HBLUE,0,0,0,2,"うで")
graph("symbol",162,47,8,16,OPAQUE,C_HWHITE,C_HBLUE,0,0,0,2,
"あなたの腕に抱かれて")
}
KOK_B14 {
clr_u;
graph("symbol",91,5,4,8,OPAQUE,C_HWHITE,C_HBLUE,0,0,0,2,"ゆめ")
graph("symbol",92,16,8,16,OPAQUE,C_HWHITE,C_HBLUE,0,0,0,2,
"夢 みているような")
}
KOK_B15 {
clr_d;
graph("symbol",165,36,4,8,OPAQUE,C_HWHITE,C_HBLUE,0,0,0,2,"すてき")
graph("symbol",287,36,4,8,OPAQUE,C_HWHITE,C_HBLUE,0,0,0,2,"かん")
graph("symbol",162,47,8,16,OPAQUE,C_HWHITE,C_HBLUE,0,0,0,2,
"素敵なときめき感じてる")
}
KOK_B16 {
clr_u;
graph("symbol",214,5,4,8,OPAQUE,C_HWHITE,C_HBLUE,0,0,0,1,"と き")
graph("symbol",92,16,8,16,OPAQUE,C_HWHITE,C_HBLUE,0,0,0,2,
"この きらめく瞬間 ")
}
KOK_B17 {
clr_d;
graph("symbol",108,47,8,16,OPAQUE,C_HWHITE,C_HBLUE,0,0,0,2,
"いつまでもこのままこのままふたり")
}
KOK_B18 {
clr_u;
graph("symbol",49,16,8,16,OPAQUE,C_HWHITE,C_HBLUE,0,0,0,2,
"☆★☆ Special Thanks ☆★☆")
}
KOK_B19 {
clr_d;
graph("symbol",191,47,8,16,OPAQUE,C_HWHITE,C_HBLUE,0,0,0,2, "Ηεινζ" )
}
KOK_B20 {
graph("symbol",185,30,8,16,OPAQUE,C_HWHITE,C_HBLUE,2,0,0,2, "Ende" )
}
clr_u {
graph("boxf",20,5,450,32,PSET,C_HBLUE)
}
clr_d {
graph("boxf",20,36,450,63,PSET,C_HBLUE)
}
CHGXY {
switch_run( TOTAL, 0, "return (-1);",
288, "COLOR_1;",
1824, "COLOR_2;",
3408, "COLOR_3;",
4896, "COLOR_4;",
6480, "COLOR_5;",
7968, "COLOR_6;",
9552, "COLOR_7;",
11040, "COLOR_8;",
12700, "COLOR_9;"
)
}
COLOR_1 {
if ( TOTAL < 620 )
{ col_now = 288;
SW_FLG = -1;
S_XB = 91;
S_YB = 5;
S_XWB = 29;
col_next = 590; /* 今 */
} else if ( TOTAL < 870 )
{ col_now = 605
S_XB = 120;
S_YB = 5;
S_XWB =97;
col_next = 860; /* やさしい瞬(間)7 */
} else if ( TOTAL < 1000 )
{ col_now = 850;
S_XB = 214;
S_YB = 5;
S_XWB = 18;
col_next = 980; /* 間 */
} else if ( TOTAL < 1430 )
{ col_now = 1000;
S_XB = 162;
S_YB = 36;
S_XWB = 146;
col_next =1425 ; /* わたしはあなたの */
} else if ( TOTAL < 1530 )
{ col_now = 1430;
S_XB = 305;
S_YB = 36;
S_XWB = 20;
col_next = 1525; /* 側 */
} else if ( TOTAL < 1638 )
{ col_now = 1530;
S_XB = 322;
S_YB = 36;
S_XWB = 52;
col_next = 1638; /* にい(て)8 */
} else if ( TOTAL < 1820 )
{ col_now = 1632;
S_XB = 362;
S_YB = 36;
S_XWB = 22;
col_next = 1750; /* て */
}
}
COLOR_2 {
if ( TOTAL < 2155 )
{ col_now = 1820;
S_XB = 92;
S_YB = 5;
S_XWB = 36;
col_next = 2020; /* ほら */
} else if ( TOTAL < 2350 )
{ col_now = 2140;
S_XB = 138;
S_YB = 5;
S_XWB = 71;
col_next = 2345; /* ささやく */
} else if ( TOTAL < 2544 )
{ col_now = 2350;
S_XB = 208;
S_YB = 5;
S_XWB = 25;
col_next = 2520; /* 声 */
} else if ( TOTAL < 2780 )
{ col_now = 2544;
S_XB = 162;
S_YB = 36;
S_XWB = 89;
col_next = 2760; /* ぬくもりが */
} else if ( TOTAL < 2870 )
{ col_now = 2780;
S_XB = 249;
S_YB = 36;
S_XWB = 25;
col_next = 2870; /* 伝 */
} else if ( TOTAL < 3015 )
{ S_XB = 270;
S_YB = 36;
S_XWB = 18;
col_next = 3000; /* わ */
} else if ( TOTAL < 3065 )
{ col_now = 3015;
S_XB = 287;
S_YB = 36;
S_XWB = 22;
col_next = 3065; /* る */
} else if ( TOTAL < 3390 )
{ S_XB = 303;
S_YB = 36;
S_XWB = 73;
col_next = 3300; /* でしょう */
}
}
COLOR_3 {
if ( TOTAL < 3690 )
{ col_now = 3390;
S_XB = 92;
S_YB = 5;
S_XWB = 36;
col_next = 3520; /* この */
} else if ( TOTAL < 3888 )
{ col_now = 3696;
S_XB = 138;
S_YB = 5;
S_XWB = 71;
col_next = 3870; /* ときめく */
} else if ( TOTAL < 4128 )
{ S_XB = 209;
S_YB = 5;
S_XWB = 19;
col_next = 4020; /* 胸 */
} else if ( TOTAL < 4272 )
{ col_now = 4120;
S_XB = 144;
S_YB = 36;
S_XWB = 38;
col_next = 4270; /* 子供 */
} else if ( TOTAL < 4560 )
{ S_XB = 180;
S_YB = 36;
S_XWB = 108;
col_next = 4550; /* にかえっては */
} else if ( TOTAL < 4600 )
{ S_XB = 286;
S_YB = 36;
S_XWB = 44;
col_next = 4590; /* しゃ */
} else if ( TOTAL < 4700 )
{ col_now = 4600;
S_XB = 320;
S_YB = 36;
S_XWB = 47;
col_next = 4710; /* いで(る)5 */
} else if ( TOTAL < 4890 )
{ col_now = 4700;
S_XB = 361;
S_YB = 36;
S_XWB = 22;
col_next = 4890; /* る */
}
}
COLOR_4 {
if ( TOTAL < 5230 )
{ S_XB = 92;
S_YB = 5;
S_XWB = 46;
col_next = 5100; /* ほら */
} else if ( TOTAL < 5480 )
{ col_now = 5232;
S_XB = 138;
S_YB = 5;
S_XWB = 120;
col_next = 5480; /* みつめる瞳(が)8 */
} else if ( TOTAL < 5610 )
{ S_XB = 230;
S_YB = 5;
S_XWB = 20;
col_next = 5610; /* が */
} else if ( TOTAL < 5708 )
{ S_XB = 161;
S_YB = 36;
S_XWB = 22;
col_next = 5708; /* 眩 */
} else if ( TOTAL < 5960 )
{ S_XB = 179;
S_YB = 36;
S_XWB = 98;
col_next = 5960; /* しくて瞳を(そ)5 */
} else if ( TOTAL < 6085 )
{ S_XB = 271;
S_YB = 36;
S_XWB = 18;
col_next = 6080; /* そ */
} else if ( TOTAL < 6144 )
{ col_now = 6085;
S_XB = 288;
S_YB = 36;
S_XWB = 18;
col_next = 6140; /* ら */
} else if ( TOTAL < 6460 )
{ S_XB = 306;
S_YB = 36;
S_XWB = 72;
col_next = 6400; /* しそうよ */
}
}
COLOR_5 {
if ( TOTAL < 6760 )
{ col_now = 6480;
S_XB = 91;
S_YB = 5;
S_XWB = 29;
col_next = 6740; /* 時 */
} else if ( TOTAL < 6940 )
{ col_now = 6760;
S_XB = 120;
S_YB = 5;
S_XWB = 74;
col_next = 6930; /* このまま */
} else if ( TOTAL < 7010 )
{ col_now = 6940;
S_XB = 191;
S_YB = 5;
S_XWB = 44;
col_next = 7010; /* ずっ(と)5 */
} else if ( TOTAL < 7190 )
{ S_XB = 230a;
S_YB = 5;
S_XWB = 20;
col_next = 7150; /* と */
} else if ( TOTAL < 7290 )
{ col_now = 7190;
S_XB = 179;
S_YB = 36;
S_XWB = 20;
col_next = 7290; /* 流 */
} else if ( TOTAL < 7500 )
{ S_XB = 195;
S_YB = 36;
S_XWB = 80;
col_next = 7500; /* れていか(ず)5 */
} else if ( TOTAL < 7630 )
{ S_XB = 270;
S_YB = 36;
S_XWB = 20;
col_next = 7630; /* ず */
} else if ( TOTAL < 7678 )
{ S_XB = 287;
S_YB = 36;
S_XWB = 24;
col_next = 7680; /* に */
} else if ( TOTAL < 8010 )
{ S_XB = 306;
S_YB = 36;
S_XWB = 36;
col_next = 7950; /* いて */八分休符
}
}
COLOR_6 {
if ( TOTAL < 8390 )
{ col_now = 8016;
S_XB = 92;
S_YB = 5;
S_XWB = 46;
col_next = 8320; /* ほら */
} else if ( TOTAL < 8440 )
{ col_now = 8390;
S_XB = 138;
S_YB = 5;
S_XWB = 40;
col_next = 8450; /* 子供 */
} else if ( TOTAL < 8550 )
{ S_XB = 174;
S_YB = 5;
S_XWB = 60;
col_next = 8550; /* のよう(に)5 */
} else if ( TOTAL < 8732 )
{ S_XB = 229;
S_YB = 5;
S_XWB = 20;
col_next = 8732; /* に */
} else if ( TOTAL < 8920 )
{ S_XB = 162;
S_YB = 36;
S_XWB = 73;
col_next = 8920; /* あなたの */
} else if ( TOTAL < 9045 )
{ S_XB = 230;
S_YB = 36;
S_XWB = 27;
col_next = 9045; /* 腕(に)4 */
} else if ( TOTAL < 9165 )
{ S_XB = 252;
S_YB = 36;
S_XWB = 20;
col_next = 9165; /* に */
} else if ( TOTAL < 9210 )
{ S_XB = 268;
S_YB = 36;
S_XWB = 24;
col_next = 9210; /* 抱 */
} else if ( TOTAL < 9500 )
{ S_XB = 286;
S_YB = 36;
S_XWB = 38;
col_next =9480 ; /* かれ */
} else if ( TOTAL < 9550 )
{ S_XB = 322;
S_YB = 36;
S_XWB = 20;
col_next = 9530; /* て */
}
}
COLOR_7 {
if ( TOTAL < 9830 )
{ col_now = 9550;
S_XB = 91;
S_YB = 5;
S_XWB = 29;
col_next = 9750; /* 夢 */
} else if ( TOTAL < 10025 )
{ col_now = 9840;
S_XB = 120;
S_YB = 5;
S_XWB = 74;
col_next = 10025; /* みている */
} else if ( TOTAL < 10080 )
{ S_XB = 192;
S_YB = 5;
S_XWB = 42;
col_next = 10080; /* よう(な)4 */
} else if ( TOTAL < 10270 )
{ S_XB = 228;
S_YB = 5;
S_XWB = 20;
col_next = 10265; /* な */
} else if ( TOTAL < 10410 )
{ col_now = 10270;
S_XB = 162;
S_YB = 36;
S_XWB = 39;
col_next = 10410; /* 素敵 */
} else if ( TOTAL < 10650 )
{ S_XB = 198;
S_YB = 36;
S_XWB = 90;
col_next = 10650; /* なときめき */
} else if ( TOTAL < 10750 )
{ S_XB = 285;
S_YB = 36;
S_XWB = 23;
col_next = 10750; /* 感 */
} else if ( TOTAL < 10860 )
{ S_XB = 303;
S_YB = 36;
S_XWB = 43;
col_next = 10860; /* じて(る)5 */
} else if ( TOTAL < 11030 )
{ S_XB = 345;
S_YB = 36;
S_XWB = 18;
col_next = 11000; /* る */
}
}
COLOR_8 {
if ( TOTAL < 11376 )
{ col_now = 11035;
S_XB = 92;
S_YB = 5;
S_XWB = 46;
col_next = 11300; /* この */
} else if ( TOTAL < 11625 )
{ col_now = 11370;
S_XB = 138;
S_YB = 5;
S_XWB = 96;
col_next = 11600; /* きらめく瞬(間)5 */
} else if ( TOTAL < 11750 )
{ col_now = 11625;
S_XB = 230;
S_YB = 5;
S_XWB = 18;
col_next = 11700; /* 間 */
} else if ( TOTAL < 12480 )
{ col_now = 11755;
S_XB = 108;
S_YB = 36;
S_XWB = 250;
col_next = 12420; /* いつまでもこのままこのままふ */
} else if ( TOTAL < 12560 )
{ col_now = 12430;
S_XB = 335;
S_YB = 36;
S_XWB = 40;
col_next = 12560; /* たり */
}
}
COLOR_9 {
if ( TOTAL < 12910 )
{ SW_FLG = 0;
col_now = 12750;
S_XB = 49;
S_YB = 16;
S_XWB = 190;
B_XB = 421;
B_XWB = -190;
S_YW = 48;
col_next = 12900; /* すぺしぁるさんくす&Ηεινζ(消去) */
}
}